Package-level declarations

Types

Link copied to clipboard

Base ExecutionContext interface for mutation and non-mutation field resolvers

Link copied to clipboard

A FieldExecutionContext for connection fields, with typed access to ConnectionArguments.

Link copied to clipboard

A generic context for resolvers or variable providers

Link copied to clipboard

An ExecutionContext provided to field resolvers

Link copied to clipboard

An ExecutionContext provided to resolvers for root Mutation type fields

Link copied to clipboard

Base ExecutionContext for Node resolvers without access to selections.

Link copied to clipboard

A generic context for resolving fields or types

Link copied to clipboard

Extended ExecutionContext for Node resolvers with access to selections.

Link copied to clipboard

Context for a VariablesProvider, providing access to the arguments and the execution context. This is used to resolve variables dynamically based on the current request context.

Functions

Link copied to clipboard

Creates a GlobalID.

Link copied to clipboard
inline fun <T : NodeObject> ResolverExecutionContext<*>.nodeFor(localId: String): T

Creates a Node object reference given a Local ID String representation.